#!/bin/bash
set -e

echo "正在运行同步脚本..."
./sync.sh

# 检查是否需要进行数据库迁移
source bin/activate && python manage.py migrate --noinput

# 收集静态文件
source bin/activate && python manage.py collectstatic --noinput

# 使用 gunicorn 启动（生产环境推荐）
source bin/activate && gunicorn buke.wsgi:application --bind 0.0.0.0:8000 --workers ${GUNICORN_WORKERS:-3}